package br.com.jk.util.pesquisa;

import java.util.Date;

/**
 *
 * @author camilo
 */
public class Pesquisa {

  public enum Opcao {

    CONTENDO, IGUAL, INICIA, TERMINA, MAIOR, MENOR, DIFERENTE
  }

  public enum Tipo {

    STRING, INTEGER, DATE, DOUBLE, BIGDECIMAL, CNPJ, CPF, TELEFONE
  }
  private String criterio;
  private Date dataI;
  private Date dataF;
  private Opcao opcao;
  private boolean cancel;
  private Tipo tipo;

  public Tipo getTipo() {
    return tipo;
  }

  public void setTipo(Tipo tipo) {
    this.tipo = tipo;
  }

  public String getCriterio() {
    return criterio;
  }

  public void setCriterio(String criterio) {
    this.criterio = criterio;
  }

  public Date getDataI() {
    return dataI;
  }

  public void setDataI(Date dataI) {
    this.dataI = dataI;
  }

  public Date getDataF() {
    return dataF;
  }

  public void setDataF(Date dataF) {
    this.dataF = dataF;
  }

  public Opcao getOpcao() {
    return opcao;
  }

  public void setOpcao(Opcao opcao) {
    this.opcao = opcao;
  }

  public boolean isCancel() {
    return cancel;
  }

  public void setCancel(boolean cancel) {
    this.cancel = cancel;
  }
}
